←Select platform

StoreDicom(DicomDataSet,string,string,string,ReferencedImages[],bool,bool,bool,bool,bool) Method

Summary

Adds DICOM information into the storage source with an option to remove any generated orphaned records.

Syntax
C#
C++/CLI

Parameters

dataSet

Type: DicomDataSet. The DicomDataSet which contains the information you want to store.

referencedFileName

A System.String. The physical path for the DicomDataSet.

retrieveAe

A System.String. The AE title.

storeAe

The AE Title. System.String of the SCU that sent the original C-Store-REQ.

images

Type: Array of ReferencedImages. The information for the referenced images generated by the stored dataSet .

updateExistentPatient

Type: System.Boolean. true to update the patient information identified by the Patient ID, if found in the storage source, and the given dataSet has different values.

updateExistentStudy

Type: System.Boolean. true to update the study information identified by the Study Instance UID, if found in the storage source, and the given dataSet has different values.

updateExistentSeries

Type: System.Boolean. true to update the series information identified by the Series Instance UID, if found in the storage source, and the given dataSet has different values.

updateExistentInstances

Type: System.Boolean. true to update the composite instance information identified by the SOP Instance UID, if found in the storage source, and the given dataSet_ has different values.

removeOrphanRecords

Type: System.Boolean. true to remove orphaned records created by storing the DicomDataSet.

Remarks

Calling any of the StoreDicom overloads can potentially create an orphaned database record. This can happen as follows:

  1. A DicomDataSet is stored with an incorrect patient ID.
  2. The PatientID of the DicomDataSet is corrected.
  3. The corrected DicomDataSet is stored.

At this point, the Patient database table contains an orphaned record with the incorrect Patient ID.

Pass true for the removeOrphanRecords argument to automatically remove orphaned records when storing the DicomDataSet.

Requirements

Target Platforms

See Also

Reference

IStorageDataAccessAgent7 Class

IStorageDataAccessAgent7 Members

Leadtools.Medical.Storage.DataAccessLayer Namespace

[StoreDicom(DicomDataSet,string,string,ReferencedImages[],bool,bool,bool,bool,bool)]:IStorageDataAccessAgent7-StoreDicom(DicomDataSet,string,string,ReferencedImages[],bool,bool,bool,bool,bool).md [StoreDicom(DicomDataSet,string,string,string,ReferencedImages[],bool,bool,bool,bool,bool)]:IStorageDataAccessAgent7-StoreDicom(DicomDataSet,string,string,string,ReferencedImages[],bool,bool,bool,bool,bool).md [StoreDicom(DicomDataSet,string,string,string,string,string,ReferencedImages[],bool,bool,bool,bool,bool)]:IStorageDataAccessAgent7-StoreDicom(DicomDataSet,string,string,string,string,string,ReferencedImages[],bool,bool,bool,bool,bool).md

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Storage.DataAccessLayer Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.